$(window).load(function() {
 	$(".loading").fadeOut()
 })
 //api
 urls = {    //存放的是报警实时弹框的URL以及历史报警的URL
 	//按天获取
 	"tankuang": 'http://211.68.191.30:8090/coldchain/warn/realtime',
 	//按月获取
 	"quxian": 'http://211.68.191.30:8090/coldchain/warn/history',
 };

 var kufang = [];
 qiye = ['张家口如德医疗有限公司','张家口东方有限公司','张家口欣茂医疗有限公司','张家口久泰医疗有限公司','张家口英业达医疗有限公司','张家口智立方医疗有限公司','张家口啄木鸟医疗有限公司','张家口新千飞医疗有限公司','张家口罗可可医疗有限公司','张家口新希望医疗有限公司','张家口优旺医疗有限公司','张家口鑫广医疗有限公司','张家口百亚医疗有限公司','张家口东昌医疗有限公司','张家口益捷医疗有限公司','张家口金鹿医疗有限公司','张家口尚方医疗有限公司','张家口亿嘉医疗有限公司','张家口德胜医疗有限公司'];
 kufang = ['冷库1', '冷库2'];
 //冷链名称
 var userList2 = [];
 userList2 = ['冷链A'];
 //低温冷链
 var userList3 = [];
 userList3 = ['设备1', '设备2'];
 //冷冻冷链
 var  userList4 = [];
userList4 = ['设备3', '设备4'];
 
 //四个值为getdata（冷库）的自变量，
 var a = 1;   //冷库
 var b = 1;   //公司
 var c = 1;   //冷库类型
 var d = 1;   //时间
 
 //报警参数
 var e = 1;
 var f = 1;
 var g = 1;
 
 //冷链参数
 var m = 1;//冷链公司
 var n = 1;//冷链时间
 var q = [];//冷链设备（包括低温和冷冻）
 var p = [];//冷链类型(lenglianbm,冷链编码)
 
 
 var yemianneirong = 1;//初始条件下，曲线页面显示的是实时数据，当显示历史报警时，为2。用来判断是否刷新页面
 var lengku_or_lenglian = 1;//初始条件下，页面显示的是冷库的数据，当冷链被选择后，该值为2，再选择时间四个按钮的时候显示的就都是的冷链的
 //横轴时间
 var shijian = [];
 //纵轴温度
 var yibiao1 = [];
 //纵轴湿度
 var yibiao2 = [];
 //公司有报警后颜色闪烁，关于闪烁的颜色定义
var color="#f00|#ffffff"; 
 color=color.split("|"); 
 //echarts配置项
 var option1 = {
 	//标题
 	// title: {
 	//     //主标题文本
 	//     text: '温度',
 	//     textStyle: {
 	//         color: "white"
 	//     }
 	// },
 	// 提示框组件
 	grid: {
 		left: '10%',
 		// top: 25,
 		right: '10%',
 		// bottom: 35,
		y2:30,
		y:20
 	},
 	tooltip: {
 		//触发类型  axis坐标轴触发
 		trigger: 'axis',
 		//坐标轴指示器配置项
 		axisPointer: {
 			//指示器类型 cross十字准星指示器。
 			type: 'cross',
 			label: {
 				backgroundColor: '#505765'
 			},
 			//是否开启动画
 			animation: false,
 		}
 	},
 	//图例组件
 	// legend: {
 	// 	top: '0%',
 	// 	//图例的数据数组
 	// 	data: ['仪表1', '仪表2'],
 	// 	textStyle: {
 	// 		color: "white",
 	// 		fontSize: 19,
 	// 	}
 	// },
 	//工具栏
 	/* toolbox: {
		//配置功能按键颜色以及线宽
		iconStyle:{
		            borderColor:"white",
					borderWidth:"1.3",
		        },
        //是否显示工具栏组件
        show: true,
        //各工具配置项
        feature: {
            //数据区域缩放
            dataZoom: {
                //指定哪些 yAxis 被控制
                yAxisIndex: 'none'
            },
            //数据视图工具
            dataView: {
                //是否不可编辑（只读）
                readOnly: false
            },
            //配置项还原
            restore: {},
            //保存为图片
            saveAsImage: {}
        }
    },*/
 	//区域缩放
 	dataZoom: [{
 			show: false,
 			realtime: true,
 			start: 0,
 			end: 45
 		},
 		{
 			type: 'inside',
 			realtime: true,
 			start: 0,
 			end: 45
 		}
 	],
 	// x 轴
 	xAxis: {
 		//坐标轴类型  category类目轴
 		type: 'category',
 		//坐标轴两边留白策略
 		boundaryGap: false,
 		//坐标轴轴线相关设置
 		axisLine: {
 			//X 轴或者 Y 轴的轴线是否在另一个轴的 0 刻度上，只有在另一个轴为数值轴且包含 0 刻度时有效
 			onZero: false,
 			lineStyle: {
 				color: "white"
 			}
 		},
 		// axisLabel: { //旋转角度
 		// 	rotate: 15,
			
 		// },
 		//类目数据
 		data: [],
		splitLine: {
			show: false,
			},
		
 	},
 	// y 轴
 	yAxis: [
 		//温度y轴
 		{
 			//坐标轴名称
 			//name: '温度',
 			//坐标轴类型 value数值轴
 			type: 'value',
 			//坐标轴刻度标签的相关设置
 			axisLabel: {
 				//刻度标签的内容格式器，支持字符串模板和回调函数两种形式
 				formatter: '{value} °C'
 			},
 			axisLine: {
 				lineStyle: {
 					color: "white"
 				}
 			},
			//去掉y轴分割线
			splitLine:{
			           show:false
			}
 		},
 		//湿度y轴
 		{
 			show: false,
 		}
		
 	],
 	//系列列表
 	series: [
 		//温度
 		{
 			//系列名称
 			// name: '仪表1',
 			color: ['#ff0000'],
 			//图表类型
 			type: 'line',
 			//使用的 y 轴的 index
 			yAxisIndex: 0,
 			//图表标注
 			markPoint: {
 				//标注的数据数组。每个数组项是一个对象，
 				data: [{
 						//特殊的标注类型
 						type: 'max',
 						//标注名称
 						name: '最大值'
 					},
 					{
 						type: 'min',
 						name: '最小值'
 					}
 				]
 			},
 			//断点连接
 			"connectNulls": true,
 			//图表标线
 			markLine: {
				lineStyle:{
					color:['#ff8a2b'],
					width:2,
				},
 				//标线的数据数组。
 				data: [
 			
 				    {
 				        name: '高温警戒线',
 				        yAxis: 8
 				    },
					{
					    name: '低温警戒线',
					    yAxis: 2
					},
 				    
 				]
 			},
 			//系列中的数据内容数组
 			data: []
 		},
 		//湿度
 		{
 			// name: '仪表2',
 			type: 'line',
 			color: ['#C0FF3E'],
 			yAxisIndex: 1,
 			markPoint: {
 				data: [{
 						type: 'max',
 						name: '最大值'
 					},
 					{
 						type: 'min',
 						name: '最小值'
 					}
 				]
 			},
 			// markLine: {
 			// 	data: [{
 			// 		type: 'average',
 			// 		name: '平均值'
 			// 	}, ]
 			// },
 			data: []
 		},
 	]
 };
 var option2 = {
 	//标题
 	// title: {
 	//     //主标题文本
 	//     text: '湿度',
 	//     textStyle: {
 	//         color: "white"
 	//     }
 	// },
 	//提示框组件
 	grid: {
 		left: '10%',
 		// top: '20%',
 		right: '10%',
 		// bottom: '20%',
		y2:30,
		y:35
 	},
 	tooltip: {
 		//触发类型  axis坐标轴触发
 		trigger: 'axis',
 		//坐标轴指示器配置项
 		axisPointer: {
 			//指示器类型 cross十字准星指示器。
 			type: 'cross',
 			label: {
 				backgroundColor: '#505765'
 			},
 			//是否开启动画
 			animation: false,
 		}
 	},
 	//图例组件
 	// legend: {
 	// 	top: '0%',
 	// 	//图例的数据数组
 	// 	data: ['仪表1', '仪表2'],
 	// 	textStyle: {
 	// 		color: "white",
 	// 		fontSize: 19,
 	// 	}
 	// },
 	//工具栏
 	/* toolbox: {
		//配置功能按键颜色以及线宽
		iconStyle:{
		            borderColor:"white",
					borderWidth:"1.3",
		        },
        //是否显示工具栏组件
        show: true,
        //各工具配置项
        feature: {
            //数据区域缩放
            dataZoom: {
                //指定哪些 yAxis 被控制
                yAxisIndex: 'none'
            },
            //数据视图工具
            dataView: {
                //是否不可编辑（只读）
                readOnly: false
            },
            //配置项还原
            restore: {},
            //保存为图片
            saveAsImage: {}
        }
    },*/
 	//区域缩放
 	dataZoom: [{
 			show: false,
 			realtime: true,
 			start: 0,
 			end: 45
 		},
 		{
 			type: 'inside',
 			realtime: true,
 			start: 0,
 			end: 45
 		}
 	],
 	// x 轴
 	xAxis: {
 		//坐标轴类型  category类目轴
 		type: 'category',
 		//坐标轴两边留白策略
 		boundaryGap: false,
 		//坐标轴轴线相关设置
 		axisLine: {
 			//X 轴或者 Y 轴的轴线是否在另一个轴的 0 刻度上，只有在另一个轴为数值轴且包含 0 刻度时有效
 			onZero: false,
 			lineStyle: {
 				color: "white"
 			}
 		},
 		// axisLabel: { //旋转角度
 		// 	rotate: 15
 		// },
 		//类目数据
 		data: []
 	},
 	// y 轴
 	yAxis: [
 		//温度y轴
 		{
 			//坐标轴名称
 			//name: '温度',
 			//坐标轴类型 value数值轴
 			type: 'value',
 			//坐标轴刻度标签的相关设置
 			axisLabel: {
 				//刻度标签的内容格式器，支持字符串模板和回调函数两种形式
 				formatter: '{value} °C'
 			},
 			axisLine: {
 				lineStyle: {
 					color: "white"
 				}
 			},
			//去掉y轴分割线
			splitLine:{
			           show:false
			}
 		},
 		//湿度y轴
 		{
 			show: false,
 		}
 	],
 	//系列列表
 	series: [
 		//温度
 		{
 			//系列名称
 			// name: '仪表1',
 			color: ['#ff0000'],
 			//图表类型
 			type: 'line',
 			//使用的 y 轴的 index
 			yAxisIndex: 0,
 			//图表标注
 			markPoint: {
 				//标注的数据数组。每个数组项是一个对象，
 				data: [{
 						//特殊的标注类型
 						type: 'max',
 						//标注名称
 						name: '最大值'
 					},
 					{
 						type: 'min',
 						name: '最小值'
 					}
 				]
 			},
 			//断点连接
 			"connectNulls": true,
 			//图表标线
 			markLine: {
				lineStyle:{
					color:['#ff8a2b'],
					width:2,
				},
 				//标线的数据数组。
 				data: [
 			
 				    {
 				        name: '低湿度警戒线',
 				        yAxis: 35
 				    },
					{
					    name: '高湿度警戒线',
					    yAxis: 75
					},
 				    
 				]
 			},
 			//系列中的数据内容数组
 			data: []
 		},
 		//湿度
 		{
 			// name: '',
 			type: 'line',
 			color: ['#C0FF3E'],
 			yAxisIndex: 1,
 			markPoint: {
 				data: [{
 						type: 'max',
 						name: '最大值'
 					},
 					{
 						type: 'min',
 						name: '最小值'
 					}
 				]
 			},
 			// markLine: {
 			// 	data: [{
 			// 		type: 'average',
 			// 		name: '平均值'
 			// 	}, ]
 			// },
 			data: []
 		},
 	]
 };
 var option3 = {
 	//标题
 	// title: {
 	//     //主标题文本
 	//     text: '湿度',
 	//     textStyle: {
 	//         color: "white"
 	//     }
 	// },
 	//提示框组件
 	grid: {
 		left: '10%',
 		// top: '20%',
 		right: '10%',
 		// bottom: '20%',
 		y2:30,
 		y:35
 	},
 	tooltip: {
 		//触发类型  axis坐标轴触发
 		trigger: 'axis',
 		//坐标轴指示器配置项
 		axisPointer: {
 			//指示器类型 cross十字准星指示器。
 			type: 'cross',
 			label: {
 				backgroundColor: '#505765'
 			},
 			//是否开启动画
 			animation: false,
 		}
 	},
 	
 	//区域缩放
 	dataZoom: [{
 			show: false,
 			realtime: true,
 			start: 0,
 			end: 100
 		},
 		{
 			type: 'inside',
 			realtime: true,
 			start: 0,
 			end: 100
 		}
 	],
 	// x 轴
 	xAxis: {
 		//坐标轴类型  category类目轴
 		type: 'category',
 		//坐标轴两边留白策略
 		boundaryGap: false,
 		//坐标轴轴线相关设置
 		axisLine: {
 			//X 轴或者 Y 轴的轴线是否在另一个轴的 0 刻度上，只有在另一个轴为数值轴且包含 0 刻度时有效
 			onZero: false,
 			lineStyle: {
 				color: "white"
 			}
 		},
 		// axisLabel: { //旋转角度
 		// 	rotate: 90
 		// },
 		//类目数据
 		data: []
 	},
 	// y 轴
 	yAxis: [
 		//温度y轴
 		{
 			// 坐标轴名称
 			name: '温度',
			nameRotate:90,
			nameGap:2,
 			//坐标轴类型 value数值轴
 			type: 'value',
 			//坐标轴刻度标签的相关设置
 			axisLabel: {
 				//刻度标签的内容格式器，支持字符串模板和回调函数两种形式
 				formatter: '{value} °C'
 			},
 			axisLine: {
 				lineStyle: {
 					color: "white"
 				}
 			},
 			//去掉y轴分割线
 			splitLine:{
 			           show:false
 			}
 		},
 		//湿度y轴
 		{
 			show: false,
 		}
 	],
 	//系列列表
 	series: [
 		//温度
 		{
 			//系列名称
 			// name: '仪表1',
 			color: ['#98C1AE'],
 			//图表类型
 			type: 'line',
 			//使用的 y 轴的 index
 			yAxisIndex: 0,
 			//图表标注
 			markPoint: {
 				//标注的数据数组。每个数组项是一个对象，
 				data: [{
 						//特殊的标注类型
 						type: 'max',
 						//标注名称
 						name: '最大值'
 					},
 					{
 						type: 'min',
 						name: '最小值'
 					}
 				]
 			},
 			//断点连接
 			"connectNulls": true,
 			//图表标线
 			markLine: {
 				lineStyle:{
 					color:['#ff8a2b'],
 					width:2,
 				},
 				//标线的数据数组。
 				data: [
 			
 				    {
 				        name: '低湿度警戒线',
 				        yAxis: 35
 				    },
 					{
 					    name: '高湿度警戒线',
 					    yAxis: 75
 					},
 				    
 				]
 			},
 			//系列中的数据内容数组
 			data: []
 		},
 		//湿度
 		{
 			// name: '',
 			type: 'line',
 			color: ['#98C1AE'],
 			yAxisIndex: 1,
 			markPoint: {
 				data: [{
 						type: 'max',
 						name: '最大值'
 					},
 					{
 						type: 'min',
 						name: '最小值'
 					}
 				],
 			symbolSize: 55,
 			symbolRotate:90, 
 			label:{
 			rotate:90,
 			position :'inside',
 			align: 'center',
 			// vertical-Align:'middle',
 			fontSize:10
 			 },
 			},
 			// markLine: {
 			// 	data: [{
 			// 		type: 'average',
 			// 		name: '平均值'
 			// 	}, ]
 			// },
 			data: []
 		},
 	]
 };
 //从服务器获取的数据
 // function getData(url) {
 //     var result;
 //     $.ajax({
 //         type: "post",
 //         url: url,
 //         async: false,
 //         dateType: "json",
 //         success: function (data) {
 //             console.log(data);
 //             result = data;
 //         },
 //         error: function (errorMsg) {
 //             //请求失败时执行该函数
 //             alert("图表请求数据失败!");
 //         },
 //     });
 //     return result;
 // }
 function getData(a, b, c, d) {
 	var result;
 	$.ajax({
 		type: "POST",
 		async: false,
 		url: "http://211.68.191.30:8090/coldchain/get/lengku",
 		data: {
 			lengku_id: a,
 			gongsi_id: b,
 			lengkulx_id: c,
 			sj: d
 		},
 		dataType: "json",
 		success: function(data) {
			console.log("冷库图表数据");
 			console.log(data);
 			result = data;
 		},
 		error: function(message) {
            alert("图表请求数据失败!");
 		}
 	});
 	return result;
 }
 function getData_baojing(url,e,f,g) {
 	var result;
 	$.ajax({
 		type: "POST",
 		async: false,
 		url:url,
		data: {
			lengku_id: e,
			gongsi_id: f,
			lengkulx_id: g,
		},
 		dataType: "json",
 		success: function(data) {
			console.log("报警图表数据");
 			console.log(data);
 			result = data;
 		},
 		error: function(message) {
             alert("报警图表请求数据失败!");
 		}
 	});
 	return result;
 }
 function getData_baojing_tankuang(url) {
 	var result;
 	$.ajax({
 		type: "POST",
 		async: false,
 		url:url,
 		dataType: "json",
 		success: function(data) {
			console.log("报警弹框数据");
 			console.log(data);
 			result = data;
 		},
 		error: function(message) {
             alert("报警弹框图表请求数据失败!");
 		}
 	});
 	return result;
 }
 function getData_lenglian(h,i,pp,qq) {
 	var result;
 	$.ajax({
 		type: "POST",
 		async: false,
 		url:"http://211.68.191.30:8090/coldchain/get/lenglian",
 		data: {
 			gongsi_id:h,
 			sj:i,
 			lenglianbianma:pp,
			shebeibianma:qq, 
 		},
 		dataType: "json",
 		success: function(data) {
			console.log("冷链");
 			console.log(data);
 			result = data;
 		},
 		error: function(message) {
             alert("冷链图表请求数据失败!");
 		}
 	});
 	return result;
 }
 

var t1=[];
var t2=[];
 //设置表的数据
 function setData1(data, chart, kufangname) {
 	//console.log("配置表" + meter);
 	shijian = [];
 	yibiao1 = [];
 	yibiao2 = [];
 	//if (data[0].shijian !== shijian[0]) {
 		// if (data) {
 		// 	var i;
 		// 	for (i = 0; i < data.length; i++) {
 		// 		if (data[i].kufang = kufangpipei[0]) { //库房匹配值用来验证是否属于所点击的库房
 		// 			shijian.push(data[i].shijian);
 		// 			//判断仪表类型
 		// 			if (data[i].yibiao === "冷库1号") {
 		// 				yibiao1.push(data[i].wendu);
 		// 			} else {
 		// 				yibiao1.push('null');
 		// 			}
 		// 			if (data[i].yibiao === "冷库2号") {
 		// 				yibiao2.push(data[i].wendu);
 		// 			} else {
 		// 				yibiao2.push('null');
 		// 			}
 		// 		}
 		// 	}
 		// }
		if(data){
			for (i = 0; i < data.length; i++) {
			shijian.push(data[i].shijian);
			t1=shijian[i].slice(0,10);
			t2=shijian[i].slice(11,19);
			shijian[i]=t1+'\n'+t2;
			yibiao1.push(data[i].wendu);
			}
		}
 		console.log("温度" + yibiao1);
 		console.log("温度" + yibiao2);
 		//这里已经得到了数据,在后面放显示,用现成的例子
 		chart.hideLoading();
 		//填入参数
 		chart.setOption({
 			xAxis: {
 				data: shijian
 			},
 			series: [{
 					// 根据名字对应到相应的系列
 					// name: '仪表1',
 					data: yibiao1
 				},
 				{
 					// 根据名字对应到相应的系列
 					// name: '仪表2',
 					data: yibiao2
 				},
 			],
 		});
 	//}
 }

 //设置表的数据
 function setData2(data, chart, kufangname) {
 	//console.log("配置表" + meter);
 	shijian = [];
 	yibiao1 = [];
 	yibiao2 = [];
 	qiye1 = [];
 	//if (data[0].shijian !== shijian[0]) {
 		// if (data) {
 		// 	var i;
 		// 	qiye1.push(data[0].qiye);
 		// 	for (i = 0; i < data.length - 1; i++) {
 		// 		if (data[i].kufang = kufangpipei[0]) {
 		// 			shijian.push(data[i].shijian);

 		// 			if (data[i + 1].qiye !== data[i].qiye) {
 		// 				qiye1.push(data[i + 1].qiye);
 		// 			}
 		// 			//判断仪表类型
 		// 			if (data[i].yibiao === "冷库1号") {
 		// 				yibiao1.push(data[i].shidu);
 		// 			} else {
 		// 				yibiao1.push('null');
 		// 			}
 		// 			if (data[i].yibiao === "冷库2号") {
 		// 				yibiao2.push(data[i].shidu);
 		// 			} else {
 		// 				yibiao2.push('null');
 		// 			}
 		// 		}
 		// 	}
 		// }
		if(data){
			for (i = 0; i < data.length; i++) {
			shijian.push(data[i].shijian);
			t1=shijian[i].slice(0,10);
			t2=shijian[i].slice(11,19);
			shijian[i]=t1+'\n'+t2;
			yibiao1.push(data[i].shidu);
			}
		}
 		console.log("湿度" + yibiao1);
 		console.log("湿度" + yibiao2);
 		//console.log("公司" + qiye1);
 		//这里已经得到了数据,在后面放显示,用现成的例子
 		chart.hideLoading();
 		//填入参数
 		chart.setOption({
 			xAxis: {
 				data: shijian
 			},
 			series: [{
 					// 根据名字对应到相应的系列
 					// name: '仪表1',
 					data: yibiao1
 				},
 				{
 					// 根据名字对应到相应的系列
 					// name: '仪表2',
 					data: yibiao2
 				},
 			],
 		});
 	//}
 }
//设置表的数据
 function setData3(data, chart, kufangname) {
 	//console.log("配置表" + meter);
 	shijian = [];
 	yibiao1 = [];
 	yibiao2 = [];
 	qiye1 = [];
 	//if (data[0].shijian !== shijian[0]) {
		if(data){
			for (i = 0; i < data.length; i++) {
			shijian.push(data[i].shijian);
			t1=shijian[i].slice(0,10);
			t2=shijian[i].slice(11,19);
			shijian[i]=t1+'\n'+t2;
			if (data[i].wendu > '8'|| data[i].wendu < '2') {
					yibiao1.push(data[i].wendu);
			} else {
					yibiao1.push('null');
			}
		}}
 		console.log("湿度" + yibiao1);
 		console.log("湿度" + yibiao2);
 		//console.log("公司" + qiye1);
 		//这里已经得到了数据,在后面放显示,用现成的例子
 		chart.hideLoading();
 		//填入参数
 		chart.setOption({
 			xAxis: {
 				data: shijian
 			},
 			series: [{
 					// 根据名字对应到相应的系列
 					// name: '仪表1',
 					data: yibiao1
 				},
 				{
 					// 根据名字对应到相应的系列
 					// name: '仪表2',
 					data: yibiao2
 				},
 			],
 		});
 	//}
 }
 //设置表的数据
 function setData4(data, chart, kufangname) {
 	//console.log("配置表" + meter);
 	shijian = [];
 	yibiao1 = [];
 	yibiao2 = [];
 	qiye1 = [];
 	//if (data[0].shijian !== shijian[0]) {
 		if(data){
 			for (i = 0; i < data.length; i++) {
 			shijian.push(data[i].shijian);
			t1=shijian[i].slice(0,10);
			t2=shijian[i].slice(11,19);
			shijian[i]=t1+'\n'+t2;
			if (data[i].shidu > '75' || data[i].shidu < '35') {
					yibiao1.push(data[i].shidu);
			} else {
					yibiao1.push('null');
			}
 			}
 		}
 		console.log("湿度" + yibiao1);
 		console.log("湿度" + yibiao2);
 		//console.log("公司" + qiye1);
 		//这里已经得到了数据,在后面放显示,用现成的例子
 		chart.hideLoading();
 		//填入参数
 		chart.setOption({
 			xAxis: {
 				data: shijian
 			},
 			series: [{
 					// 根据名字对应到相应的系列
 					// name: '仪表1',
 					data: yibiao1
 				},
 				{
 					// 根据名字对应到相应的系列
 					// name: '仪表2',
 					data: yibiao2
 				},
 			],
 		});
 	//}
 }
 


 //获取
 function tians() {
	d=1;
	n=1;
 	var kufangname = 'title';
 	console.log(kufangname);
 	//获取DOM元素生成echarts对象
 	var meter1Chart = echarts.init(document.getElementById("meter1"));
 	var meter2Chart = echarts.init(document.getElementById("meter2"));
 	//初始化配置
 	meter1Chart.setOption(option1);
 	meter2Chart.setOption(option2);
 	//仪表
 	var meter1 = "温度";
 	var meter2 = "湿度";
 	//显示加载动画效果
 	meter1Chart.showLoading();
 	meter2Chart.showLoading();
	if(lengku_or_lenglian==1&&yemianneirong==1){
		var dataDay = getData(a,b,c,d);
		setData1(dataDay, meter1Chart, kufangname);
		setData2(dataDay, meter2Chart, kufangname);
	}
	if(lengku_or_lenglian==2&&yemianneirong==1){
		var dataDay = getData_lenglian(m,n,p[0],q[0]);
		setData1(dataDay, meter1Chart, kufangname);
		setData2(dataDay, meter2Chart, kufangname);
	}
	if(yemianneirong==2){
	lishibaojing();
	}
 }

 function yues() {
	 d=2;
	 n=2;
 	var kufangname = 'title';
 	console.log(kufangname);
 	//获取DOM元素生成echarts对象
 	var meter1Chart = echarts.init(document.getElementById("meter1"));
 	var meter2Chart = echarts.init(document.getElementById("meter2"));
 	//初始化配置
 	meter1Chart.setOption(option1);
 	meter2Chart.setOption(option2);
 	//仪表
 	var meter1 = "温度";
 	var meter2 = "湿度";
 	//显示加载动画效果
 	meter1Chart.showLoading();
 	meter2Chart.showLoading();
	console.log("d,m是：");
	console.log(d,m);
 	if(lengku_or_lenglian==1&&yemianneirong==1){
 		var dataDay = getData(a,b,c,d);
 		setData1(dataDay, meter1Chart, kufangname);
 		setData2(dataDay, meter2Chart, kufangname);
 	}
 	if(lengku_or_lenglian==2&&yemianneirong==1){
 		var dataDay = getData_lenglian(m,n,p[0],q[0]);
 		setData1(dataDay, meter1Chart, kufangname);
 		setData2(dataDay, meter2Chart, kufangname);
 	}
	if(yemianneirong==2){
	lishibaojing();
	}
 }

 function jis() {
	 d=3;
	 n=3;
 	var kufangname = 'title';
 	//获取DOM元素生成echarts对象
 	var meter1Chart = echarts.init(document.getElementById("meter1"));
 	var meter2Chart = echarts.init(document.getElementById("meter2"));
 	//初始化配置
 	meter1Chart.setOption(option1);
 	meter2Chart.setOption(option2);
 	//仪表
 	var meter1 = "温度";
 	var meter2 = "湿度";
 	//显示加载动画效果
 	meter1Chart.showLoading();
 	meter2Chart.showLoading();
 if(lengku_or_lenglian==1&&yemianneirong==1){
 	var dataDay = getData(a,b,c,d);
 	setData1(dataDay, meter1Chart, kufangname);
 	setData2(dataDay, meter2Chart, kufangname);
 }
 if(lengku_or_lenglian==2&&yemianneirong==1){
 	var dataDay = getData_lenglian(m,n,p[0],q[0]);
 	setData1(dataDay, meter1Chart, kufangname);
 	setData2(dataDay, meter2Chart, kufangname);
 }
 if(yemianneirong==2){
lishibaojing();
 }
 }

 function nians() {
	 d=4;
	 n=4;
 	var kufangname = 'title';
 	//获取DOM元素生成echarts对象
 	var meter1Chart = echarts.init(document.getElementById("meter1"));
 	var meter2Chart = echarts.init(document.getElementById("meter2"));
 	//初始化配置
 	meter1Chart.setOption(option1);
 	meter2Chart.setOption(option2);
 	//仪表
 	var meter1 = "温度";
 	var meter2 = "湿度";
 	//显示加载动画效果
 	meter1Chart.showLoading();
 	meter2Chart.showLoading();
 	if(lengku_or_lenglian==1&&yemianneirong==1){
 		var dataDay = getData(a,b,c,d);
 		setData1(dataDay, meter1Chart, kufangname);
 		setData2(dataDay, meter2Chart, kufangname);
 	}
 	if(lengku_or_lenglian==2&&yemianneirong==1){
 		var dataDay = getData_lenglian(m,n,p[0],q[0]);
 		setData1(dataDay, meter1Chart, kufangname);
 		setData2(dataDay, meter2Chart, kufangname);
 	}
	if(yemianneirong==2){
lishibaojing();
	}
 }

 function huoqushuju() { //获取公司数据
 	//         var qiye=[];
 	//         //var kufang=[];
 	// //var result;
 	// $.ajax({
 	//     type: "post",
 	//     url: "http://211.68.191.30:8090/coldchain/humiture/year",
 	//     async: false,
 	//     dateType: "json",
 	//     success: function (data) {
 	//       if (data) {
 	//           var i;
 	//       	qiye.push(data[0].qiye);
 	//           for (i = 0; i < data.length-1; i++) {
 	//       		if (data[i+1].qiye !== data[i].qiye ) {    //重复企业不再录入
 	//       		   qiye.push(data[i+1].qiye);
 	//       			}else{continue;}
 	// 	        }
 	console.log("公司" + qiye);
 	// var links1 = qiye[0];
 	// change1(links1)
 	// 	};
 	// },
 	// })
	//填充企业名称
	for (var i = 0; i < qiye.length; i++) {
		var gongsi_id='link'+(i+1);
		console.log("公司ID" + gongsi_id);
		var a = document.getElementById(gongsi_id);
		console.log("a" + a);
		a.setAttribute("title", qiye[i]);
		a.innerHTML = qiye[i];
	}
 }

 function tianchongkf() {
 	//userList1=['1','2','3'];
 	mySelect1.innerHTML = " <option>选择冷库</option>"
 	var unitObj = document.getElementById("mySelect1");
 	if (kufang != null) {
 		for (var i = 0; i < kufang.length; i++) {
 			unitObj.options.add(new Option(kufang[i], kufang[i]));
 		}
 	}
 }

 function tianchongll() {
 	mySelect2.innerHTML = " <option>选择冷链</option>"
 	var unitObj = document.getElementById("mySelect2");
 	if (userList2 != null) {
 		for (var i = 0; i < userList2.length; i++) {
 			unitObj.options.add(new Option(userList2[i], userList2[i]));
 		}
 	}
 }

 function suolengl(x) {
	 lengku_or_lenglian=2;
	 // console.log(x);
	 for (var i = 0; i < userList2.length; i++) {//userList2为冷链类型的数组，里面存放着冷链类型的名称
	 if(userList2[i]==x){
	 	p[i]='lenglian0'+(i+1); //根据所选项生成对应的ID
	 	p[0]=p[i];
		//console.log(p);
	 	break ;
	 }
	 }
 	mySelect3.innerHTML = " <option>选择低温设备</option>"
 	var unitObj = document.getElementById("mySelect3");
 	if (userList3 != null) {
 		for (var i = 0; i < userList3.length; i++) {
 			unitObj.options.add(new Option(userList3[i], userList3[i]));
 		}
 	}
 	mySelect4.innerHTML = " <option>选择冷冻设备</option>"
 	var unitObj = document.getElementById("mySelect4");
 	if (userList4 != null) {
 		for (var i = 0; i < userList4.length; i++) {
 			unitObj.options.add(new Option(userList4[i], userList4[i]));
 		}
 	}
 }
function suodiwen(x) {//变量x为选中的内容（低温设备）
    lengku_or_lenglian=2;
	// console.log(x);
	mySelect4.innerHTML = " <option>选择冷冻设备</option>"
	var unitObj = document.getElementById("mySelect4");
	if (userList4 != null) {
		for (var i = 0; i < userList4.length; i++) {
			unitObj.options.add(new Option(userList4[i], userList4[i]));
		}
	}
	for (var i = 0; i < userList3.length; i++) {//userList3为低温设备名称的数组，里面存放着低温设备的名称
	if(userList3[i]==x){
		q[i]='shebei'+(i+1); //根据所选项生成对应的ID
		q[0]=q[i];
		//console.log(q);
		break ;
	}
	}
	//p[0]="lenglian01";
	var dataDay = getData_lenglian(m,n,p[0],q[0]);
	setData1(dataDay, meter1Chart, kufangname);
	setData2(dataDay, meter2Chart, kufangname);
}
function suolengdong(x){//变量x为选中的内容（冷冻设备）
    lengku_or_lenglian=2;
	// console.log(x)
	mySelect3.innerHTML = " <option>选择低温设备</option>"
	var unitObj = document.getElementById("mySelect3");
	if (userList3 != null) {
		for (var i = 0; i < userList3.length; i++) {
			unitObj.options.add(new Option(userList3[i], userList3[i]));
		}
	}
	for (var i = 0; i < userList4.length; i++) {//userList4为冷冻设备名称的数组，里面存放着冷冻设备的名称
	if(userList4[i]==x){
		q[i]='shebei'+(i+1); //根据所选项生成对应的ID
		q[0]=q[i];
		break ;
	}
	}
	//p[0]="lenglian01";
	var dataDay = getData_lenglian(m,n,p[0],q[0]);
	setData1(dataDay, meter1Chart, kufangname);
	setData2(dataDay, meter2Chart, kufangname);
}

 var kufangname = [];
 function suolengku(x) //锁定冷库下拉菜单所选内容
 {
	 lengku_or_lenglian=1;
 	var x = document.getElementById("mySelect1").value
	// console.log("锁定的冷库是：");
 // 	console.log(x);
 	kufangname = kufang[0];
 	kufangpipei.push(kufang[0]);
 	if (x == '冷库1') {
 		a = 1;
		e = 1;
 	};
 	if (x == '冷库2') {
 		a = 2;
		e = 2;
		
 	};
 	if (x == '冷库3') {
 		a = 3;
		e = 3;
 	};
 	if (x == '冷库4') {
 		a = 4;
		e = 4;
 	};
 }

 function diwenbutt() {
 	c = 1;
	g = 1;
	lengku_or_lenglian=1;
 	//获取DOM元素生成echarts对象
 	var meter1Chart = echarts.init(document.getElementById("meter1"));
 	var meter2Chart = echarts.init(document.getElementById("meter2"));
 	//初始化配置
 	meter1Chart.setOption(option1);
 	meter2Chart.setOption(option2);
 	//仪表
 	var meter1 = "温度";
 	var meter2 = "湿度";
 	//显示加载动画效果
 	meter1Chart.showLoading();
 	meter2Chart.showLoading();
 	//获取数据
	console.log("a是：");
	console.log(a);
 	var dataDay = getData(a,b,c,d);
 	setData1(dataDay, meter1Chart, kufangname);
 	setData2(dataDay, meter2Chart, kufangname);
 }

 function lengdongbutt() {
 	c = 2;
	g = 2;
	lengku_or_lenglian=1;
 	//获取DOM元素生成echarts对象
 	var meter1Chart = echarts.init(document.getElementById("meter1"));
 	var meter2Chart = echarts.init(document.getElementById("meter2"));
 	//初始化配置
 	meter1Chart.setOption(option1);
 	meter2Chart.setOption(option2);
 	//仪表
 	var meter1 = "温度";
 	var meter2 = "湿度";
 	//显示加载动画效果
 	meter1Chart.showLoading();
 	meter2Chart.showLoading();
 	//获取数据
 	var dataDay = getData(a,b,c,d);
 	setData1(dataDay, meter1Chart, kufangname);
 	setData2(dataDay, meter2Chart, kufangname);
 }
 function shishijiankong() {
	 yemianneirong = 1;//表示现在曲线显示的是历史报警的数据
 	//获取DOM元素生成echarts对象
 	var meter1Chart = echarts.init(document.getElementById("meter1"));
 	var meter2Chart = echarts.init(document.getElementById("meter2"));
 	//初始化配置
 	meter1Chart.setOption(option1);
 	meter2Chart.setOption(option2);
 	//仪表
 	var meter1 = "温度";
 	var meter2 = "湿度";
 	//显示加载动画效果
 	meter1Chart.showLoading();
 	meter2Chart.showLoading();
 	//获取数据
 	var dataDay = getData(a,b,c,d);
 	setData1(dataDay, meter1Chart, kufangname);
 	setData2(dataDay, meter2Chart, kufangname);
 }
 
 function lishibaojing(){
	 yemianneirong = 2;//表示现在曲线显示的是历史报警的数据
	 //获取DOM元素生成echarts对象
	 var meter1Chart = echarts.init(document.getElementById("meter1"));
	 var meter2Chart = echarts.init(document.getElementById("meter2"));
	 //初始化配置
	 meter1Chart.setOption(option1);
	 meter2Chart.setOption(option2);
	 //仪表
	 var meter1 = "温度";
	 var meter2 = "湿度";
	 //显示加载动画效果
	 meter1Chart.showLoading();
	 meter2Chart.showLoading();
	 //获取数据
	 var dataDay = getData_baojing(urls.quxian,e,f,g);
	 setData3(dataDay, meter1Chart, kufangname);
	 setData4(dataDay, meter2Chart, kufangname);
	 // console.log("历史报警获取到的数据");
	 // console.log(dataDay);
 }
 // function change11(title){  //替换库房标题
 // 	var a = document.getElementById("fink1");
 // 	a.setAttribute("title",title);
 // 	a.innerHTML = title;}
 // 	function change12(title){
 // 		var a = document.getElementById("fink2");
 // 		a.setAttribute("title",title);
 // 		a.innerHTML = title;}
 // 		function change13(title){
 // 			var a = document.getElementById("fink3");
 // 			a.setAttribute("title",title);
 // 			a.innerHTML = title;}
 // 			function change14(title){
 // 				var a = document.getElementById("fink4");
 // 				a.setAttribute("title",title);
 // 				a.innerHTML = title;}
 // 				function change15(title){
 // 					var a = document.getElementById("fink5");
 // 					a.setAttribute("title",title);
 // 					a.innerHTML = title;}			
 var kufangpipei = []; //库房匹配值
 
 //弹框现实的数据
 var data_jingbao_id= [];
 var data_jingbao_wendu= [];
 var data_jingbao_shidu= [];
 var data_jingbao_lengkulx= [];
 var data_jingbao_shijian= [];
 var data_jingbao_gongsi= [];
 var data_jingbao_lengku= [];
 var idpipei=[];
 //报警的弹框
 function tankuang(){
	 var data =getData_baojing_tankuang(urls.tankuang);
	 console.log("弹窗警报" + data);
	 //获取弹框所需要的数据，进行填装
	 if(data){
	 	for (i = 0; i < data.length; i++) {
	 	data_jingbao_id.push(data[i].id);
		console.log("公司ID" + data_jingbao_id[0]);
	 	data_jingbao_wendu.push(data[i].wendu);
		data_jingbao_shidu.push(data[i].shidu);
		data_jingbao_lengkulx.push(data[i].lengkulx_id);
		data_jingbao_shijian.push(data[i].shijian);
		data_jingbao_gongsi.push(data[i].gongsi_id);
		data_jingbao_lengku.push(data[i].lengkuid);
	 	}
	 }
	 if(data_jingbao_id[0]!=idpipei[0]){
		 syalert.syopen('alert2');
	 document.getElementById("p2").innerText = "单位：" + "张家口如德医疗有限公司";
	 document.getElementById("p3").innerText = "冷库：" + "冷库2";
	 document.getElementById("p4").innerText = "冷库类型：" + "低温库";
	 document.getElementById("p5").innerText = "温度：" + data_jingbao_wendu[0];
	 document.getElementById("p6").innerText = "湿度：" + data_jingbao_shidu[0];
	 if(data_jingbao_wendu[1])
	 {
	 document.getElementById("p7").innerText = "单位：" + "张家口如德医疗有限公司";
	 document.getElementById("p8").innerText = "冷库：" + "冷库2";
	 document.getElementById("p9").innerText = "冷库类型：" + "低温库";
	 document.getElementById("p10").innerText = "温度：" + data_jingbao_wendu[1];
	 document.getElementById("p11").innerText = "湿度：" + data_jingbao_shidu[1];
	 
	 }
	 idpipei[0]=data[0].id;
	 }
	 if(data){
		 if(data_jingbao_id[0]){
			 // var link1 =document.getElementById("link1");
			 //   if(link1.innerHTML=="${currentPage}"){
		//document.getElementById("link1").style.color="#ff0000";
	document.getElementById("link1").style.color=color[parseInt(Math.random() * color.length)];
		//document.getElementById("link1").style.font-size="18px";
				  // }
		 } 
	 }
 }
 //冷库的定时刷新
 function shuaxin(){    
	 if(yemianneirong==1){
		 //获取DOM元素生成echarts对象
		 	var meter1Chart = echarts.init(document.getElementById("meter1"));
		 	var meter2Chart = echarts.init(document.getElementById("meter2"));
		 	//初始化配置
		 	meter1Chart.setOption(option1);
		 	meter2Chart.setOption(option2);
		 	//仪表
		 	var meter1 = "温度";
		 	var meter2 = "湿度";
		 	//显示加载动画效果
		 	meter1Chart.showLoading();
		 	meter2Chart.showLoading();
		 	//获取数据
		 var dataDay = getData(a, b, c, d);
		 setData1(dataDay, meter1Chart,kufangname);
		 setData2(dataDay, meter2Chart,kufangname); 
	 } 
 }